Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Takasaki U.S. Open - New York Japan F1 Japan F5 Japan F7 Japan F9 Japan F11 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Japan F6 Japan F7 India F6 India F7 India F8 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Australia F4 Japan F1 Japan F2 Japan F3 Korea F2 China F3 China F4 Korea F1 Italy F13 Japan F4 Japan F5 Japan F6 Indonesia F2 Indonesia F3 Japan F8 Australia F8 Australia F9 Japan F10 Australia F10 Japan F11 Australia F11 Australia F12 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 China F1 Japan F3 Italy F5 Italy F6 Guam F1 Australia F1 Thailand F3 Japan F5 (Kashiwa) Japan F3 (Kofu) Japan F2 M25 Sapporo Korea F3 Korea F2 Fergana Challenger - Fergana Moncton Men's Challenger - Moncton M25 Sapporo Flea Market Cup Busan Challenger Tennis - Busan Dunlop World Challenge - Toyota Melbourn Challenger Kyoto Challenger Nottingham Challenger Lugano Challenger M25 Sapporo M15 Las Vegas Vancouver Challenger Binghamton Challenger M25 Harmon M25 Harmon Tashkent Challenger M25 Tulsa Seoul Challenger Chuncheon Challenger Burnie Challenger Kyoto Challenger Tallahassee Challenger Busan Challenger Cremona Challenger Fergana Challenger Campos do Jordao Challenger Brasilia Challenger Bangkok Challenger Toyota Challenger Singapore Challenger Caloundra Challenger Dallas Challenger Pingguo Challenger Nottingham Challenger Nottingham Challenger M25 Nottingham Granby Challenger M15 Tokyo M15 Hong Kong Shanghai Challenger M15 Tokyo Seoul Challenger Toyota Challenger Honolulu Challenger M25 Sapporo Rimouski Challenger Le Gosier Challenger Tallahassee Challenger Kaohsiung Challenger Anning Challenger Busan Challenger Nottingham Challenger Granby Challenger Lexington Challenger Aptos Challenger Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Kyoto Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Nottingham-2 Challenger Istanbul Challenger Geneva Challenger Hong Kong Challenger Busan Challenger Seoul Challenger M15 Cancun Yokohama Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Granby Challenger M15 Santo Domingo Kaohsiung Challenger M15 Cancun Keio Challenger International Tennis Tournament - Yokohama M15 Cancun Toyota Challenger Zagreb Challenger M25 Harlingen Nottingham Challenger Dallas Challenger Granby Challenger Taipei City Challenger M25 Austin Seoul Challenger Rijeka Open - Rijeka Nanchang Challenger Ho Chi Minh City Challenger Toyota Challenger Happy Valley Challenger M15 Doha Taipei City Challenger M25 Doha Kyoto Challenger M25 Al Zahra Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Challenger Manta Challenger Yokohama Challenger Burnie Challenger Ilkley Challenger M25 Canberra Gatineau Challenger Granby Challenger M25 Canberra M25 Tsukuba M25 Kashiwa Challenger Banque Nationale - Granby Shanghai Challenger Busan Challenger Ningboo Challenger Shanghai Challenger Toyota Challenger Nanchang Challenger Aix En Provence Challenger Taipei City Challenger Gatineau Challenger Chengdu Challenger Melbourne Challenger Dallas Challenger Zhangjiagang Challenger Shanghai Challenger Maui Challenger Guangzhou Challenger Launceston Challenger M25 Changwon Yokohama Challenger Seoul Challenger Busan Challenger Surbiton Challenger Chengdu Challenger Yokohama Challenger Shanghai Challenger Bangkok Challenger Shenzhen Challenger Biella 5 Challenger Cassis Challenger M25 Santo Domingo Gwangju Challenger Seoul Challenger Taipei City Challenger Busan Challenger Kobe Challenger Kobe Challenger M25 Sapporo Yokohama Challenger Calgary Challenger Sao Paulo Challenger Cassis Challenger Kyoto Challenger Lexington Challenger Busan Challenger M25 Calabasas Guangzhou Challenger Winnetka Challenger M15 Tsukuba Nottingham Challenger Ilkley Challenger Bangkok Challenger M25 Xalapa Savannah Challenger M25 Pensacola 2008 China TCL Challenger - Guangzhou Monterrey Challenger Kobe Challenger Bangkok Challenger Winnipeg Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Le Gosier Challenger Ilkley Challenger M15 Harmon M25 Wichita Aguascalientes Challenger Biella 4 Challenger Yokohama Challenger Lille Challenger Istanbul 2 Challenger Puerto Vallarta Challenger Kobe Challenger Maui Challenger Winnipeg Challenger San Francisco Challenger Drummondville Challenger Seoul Challenger Mallorca Challenger Brisbane 1 Challenger Seoul Challenger Morelia Challenger Fairfield Challenger Chicago Challenger M15 Kashiwa Bratislava Challenger Kyoto Challenger Tiburon Challenger Seoul Challenger New Delhi Challenger III - New Delhi Busan Challenger Ningboo Challenger Liuzhou Challenger Kobe Challenger Playford Challenger Bangkok Challenger Phoenix Challenger Taipei City Challenger Barranquilla Challenger Porto Challenger Gwangju Challenger Nottingham Challenger Bloomfield Hills Challenger Jinan Challenger Istanbul Challenger Shanghai Challenger Nur-Sultan 1 Challenger Rome 1 Challenger Lexington Challenger Las Vegas Challenger Mallorca Challenger Las Vegas Challenger Charlottesville Challenger Champaign Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Monterrey Challenger Morelos Challenger Fairfield Challenger Malaga Challenger Knoxville Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Tyler Challenger Lexington Challenger Santo Domingo Challenger Winnipeg Challenger Columbus Challenger Charlottesville Challenger Matsuyama Challenger Nonthaburi 2 Challenger Bengaluru Challenger Pune Challenger Pune Challenger Mexico City Challenger Kigali 2 Challenger Merida Challenger Francavilla Challenger Keio Challenger International Tennis Tournament - Yokohama Cuernavaca Challenger Little Rock Challenger Cary Challenger New Delhi Challenger IV - New Delhi Jingshan Challenger Thailand Open - Bangkok Ningboo Challenger AIG Japan Open Tennis Championships - Tokyo Playford Challenger Launceston Challenger Winnetka Challenger Salvador Challenger Monterrey Challenger Shanghai Challenger Burnie Challenger Nur-Sultan 2 Challenger Zagreb Challenger Recife Challenger Busan Challenger Blumenau Challenger Sarasota Challenger Santos Challenger AEGON International - Eastbourne Leon Challenger Alessandria Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Busan Challenger Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Beijing Challenger Knoxville Challenger Brisbane 3 Challenger Shenzhen Challenger Brisbane International - Brisbane Medibank International - Sydney Nottingham Challenger Toyota Challenger Legg Mason Tennis Classic - Washington Tiburon Challenger Honolulu Challenger Seoul Challenger Charleston Challenger Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Leon Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Chicago Challenger Chennai Open - Chennai Maui Challenger BMW Open - Munich Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Dallas Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Napoli Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Todi Challenger Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Monza Challenger Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota Citi Open - Washington Rakuten Japan Open - Tokyo Brisbane International - Brisbane Kun-Ming Challenger Apia International - Sydney Open Sud de France - Montpellier Delray Beach Open - Delray Beach Baton Rouge Challenger Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach Open - Delray Beach Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest If Stockholm Open - Stockholm Shenzhen Open - Shenzhen Bratislava Challenger Rakuten Japan Open - Tokyo Traralgon Challenger Barcelona Open BancSabadell - Barcelona AEGON Championships - London Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Rakuten Japan Open - Tokyo China Open - Beijing Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Manta Challenger Moselle Open - Metz Shenzhen Open - Shenzhen Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Hall of Fame Open - Newport New York Open - New York Kyoto Challenger Champaign Challenger Nonthaburi 3 Challenger AEGON Championships - London Astana Open - Nur-Sultan San Luis Potosi Challenger Acapulco Challenger China Open - Beijing Open Sabadell Atlantico - Barcelona Kyoto Challenger Noumea Challenger Almaty Open - Almaty Farmers Classic - Los Angeles Mallorca Championships - Mallorca Legg Mason Tennis Classic - Washington Gimcheon Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Shanghai Challenger US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Hua Hin Challenger Cary 2 Challenger Jinan Challenger M25 Pensacola Shanghai Challenger Citi Open - Washington M15 Karuizawa Suzhou Challenger Split Challenger Open de Nice Cote d'Azur - Nice Kyoto Challenger Yokohama Challenger Quanzhou Challenger Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm ASB Classic - Auckland Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane 2 Challenger European Open - Antwerp Morelos Challenger US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Traralgon Challenger Gwangju Challenger Claro Open Colombia - Bogota Citi Open - Washington Dallas Challenger Malaysian Open - Kuala Lumpur Vancouver Challenger Calgary Challenger Kremlin Cup - Moscow Toyota Challenger Hua Hin Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Newport Beach Challenger Apia International - Sydney Ecuador Open - Quito Lugano Challenger Abierto Mexicano Telcel - Acapulco Gimcheon Challenger Cary Challenger Santo Domingo Challenger Guadalajara Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Manchester Challenger Mexico City Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Nonthaburi 1 Challenger Chennai Challenger Abierto Mexicano - Los Cabos Winnipeg Challenger Yokkaichi Challenger TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Mexico City Challenger Savannah Challenger New York Open - New York Busan Challenger Mifel Tennis Open - Los Cabos US Men's Clay Court Championship - Houston Mallorca Challenger Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Zhuhai Open - Zhuhai Savannah Challenger Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Verona Challenger Bengaluru Challenger Noventi Open - Halle Kobe Challenger Yokohama Challenger Leon Challenger Citi Open - Washington Little Rock Challenger Tunis Challenger Palmas del Mar Challenger Libema Open - 's-Hertogenbosch Perugia Challenger Cary 1 Challenger Istanbul Challenger Newport Challenger Zhangjiagang Challenger Korea Open - Seoul Jinan Challenger Brasilia Challenger Yokkaichi Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Brisbane - Brisbane New Delhi Challenger Infosys Hall of Fame Open - Newport Bogota Challenger Mexico City Challenger Valencia Open - Valencia Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Salinas Challenger Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Open Parc - Lyon Dallas Challenger Zhuhai Challenger Bangkok Challenger Gwangju Challenger Split 1 Challenger Charleston Challenger Knoxville Challenger Memphis Open - Memphis Chengdu Open - Chengdu Chicago Challenger Erste Bank Open - Vienna Charlottesville Challenger Kobe Challenger Atlanta Tennis Championships - Atlanta Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Lexington Challenger Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai China Open - Beijing Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Brisbane International - Brisbane Chengdu Open - Chengdu Abierto Mexicano - Los Cabos Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne M25 Chennai Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, JPN-ISR 2-3 AAMI Classic - Kooyong Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CAN-JPN 3-2 Australian Open (Asia, Wildcard) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, AUS-USA 1-3 AAMI Classic - Kooyong Kooyong Classic - Kooyong U.S. Open (juniors) Olympics - London M25 Hong Kong Cagliari Challenger